html,body{ height:100%;position: relative;}
body,h1,h2,h3,h4,h5,h6,ul,ol,p,dd,dl,dt,fieldset,form,textarea,input,button, select{margin:0;padding:0;word-wrap: break-word;outline: none;border-radius: 0;}
ul,ol{list-style:none;}
i{font-style:normal;}
img{border:0}
a{text-decoration:none;word-wrap:break-word;}
a:hover{text-decoration:none;color:#1DA69A;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0)}

.top_r_icons div{line-height:13px;}
.top_search{height:34px;line-height:34px;}
.top_search input{font-size:13px;}
.search-form{height:32px;}

/*焦点图*/
.YNews{width:1120px;height:475px;margin:1.8rem auto -1.5rem auto;}
#YNews{position:relative;z-index:1;width:1120px;height:475px;overflow:hidden;background:#fff;border-radius:5px;}
#YNews dl{position:absolute;z-index:2;top:0;left:0;width:1120px;height:475px;overflow:hidden;}
#YNews dt{position:absolute;z-index:3;top:0;left:0;overflow:hidden;}
#YNews dt,#YNews dt img{width:1120px;height:475px;}
p#YNIndex{position:absolute;z-index:5;bottom:10px;left:50%;margin-left:-150px;width:300px;height:8px;text-align:center;overflow:hidden;font-family:\5FAE\8F6F\96C5\9ED1;}
p#YNIndex a:link,p#YNIndex a:visited,p#YNIndex a:hover{float:left;width:80px;height:6px;text-align:center;color:#FFF;line-height:10px;text-decoration:none;background:#d5d4d475;margin:0 10px; border-radius:15px;}
p#YNIndex a:hover,p#YNIndex a.current:link,p#YNIndex a.current:visited,p#YNIndex a.current:hover{background:#1DA69A;width:80px;}

/*菜单*/
.zk_menu{width:1120px;display:flex;justify-content:space-between;margin:20px auto -40px auto;flex-wrap: wrap;}
.zk_menubox{width:31%;height:auto;border:1px solid #eee;background-color:#f7f7f7;-khtml-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;}
.zk_menubox:hover{border:1px solid #1DA69A;background-color:#1DA69A;color:#fff;}
.zk_menubox a h3{font-size:24px;text-align:center;line-height:60px;padding:20px;color:#333;overflow:hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.zk_menubox a:hover h3{color:#fff;}
.zk_menubox a p{font-size:13px;height:36px;color:#999999;line-height:36px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.zk_menubox a:hover p{color:#fff;}

/*标题*/
.zk_title{width:1120px;display:flex;justify-content:space-between;margin:0 auto;flex-wrap: wrap;border-bottom:1px solid #dddddd;padding-bottom:10px;}
.zk_title_t{font-size:28px;font-weight:bold;text-overflow:ellipsis;}
.zk_title_m{font-size:13px;align-items:flex-end;display:flex;}
.zk_title_m a{color:#999999;}
.zk_title_m a:hover{color:#1DA69A;}

/*研究报告*/
.yjbg{width:1120px;margin:0 auto -40px auto;padding-top:1.5rem;}
.report{width:100%;margin-top:20px;display:block;}
#reporttags{width:1120px;height:60px;margin:0 auto;background:#f7f7f7;display:flex;justify-content:center;flex-wrap:wrap;}
#reporttags li{width:auto;height:60px;line-height:60px;color:#999999;text-align:center;font-size:18px;cursor:pointer;margin:0 30px;}
#reporttags li a{color:#999999;line-height:64px;height:64px;}
#reporttags li.reportselectTag{background-position:left top;margin-bottom:0px;position:relative;color:#282828;cursor:pointer;border-bottom: 2px solid #1DA69A;}
#reporttags li.reportselectTag a{background-position:right top;color:#999999;line-height:40px;height:40px;}
.reporttagContent{width:100%;height:auto;float:left;display:none;margin-bottom:-40px;}
#reporttagContent div.reportselectTag{display:block;}
.reportlist{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.reportbox{width:240px;height:300px;margin:20px 0;background:url("../imgnew/reportbg.png") no-repeat bottom right;background-color:#f7f7f7;}
.reportbox_tit{width:60px;height:24px;line-height:24px;background:#1DA69A;text-align:center;font-size:12px;color:#ffffff;margin-top:20px;}
.reportbox .title{font-size:17px;height:80px;overflow:hidden;line-height:150%;color:#282828;margin:20px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.reportbox .intro{font-size:15px;height:50px;line-height:150%;overflow:hidden;color:#999999;margin:20px;}
.reportbox .ckbtn{width:80px;height:30px;line-height:30px;text-align:center;font-size:13px;color:#666666;background:#e9e9e9;margin:20px;}
.reportbox .ckbtn a{color:#666666;}
.reportbox .ckbtn a:hover{color:#1DA69A;}

/*榜单图谱*/
.zk_bdtp{width:1120px;display:flex;justify-content:space-between;margin:0 auto -40px auto;flex-wrap: wrap;padding-top:1.5rem;}
.zk_bdtpbox{width:240px;margin:40px 0 0 0;}
.zk_bdtppic{width:100%;}
.zk_bdtppic img{width:240px;height:146px;border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.zk_bdtptxt{height:120px;padding:5%;background:#f7f7f7; -khtml-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
.zk_bdtptxt h3{height:70px;font-size:0.28rem;line-height:150%;color:#282828;font-weight:normal;overflow:hidden;text-align:justify;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.zk_bdtptxt h3 a{color:#282828;}
.zk_bdtptxt h3 a:hover{color:#1DA69A;}
.zk_bdtptxt .author{font-size:12px;color:#666666;float:left;margin-top:10px;}
.zk_bdtptxt .author a{color:#666666;}
.zk_bdtptxt .author a:hover{color:#1DA69A;}
.zk_bdtptxt .time{font-size:12px;color:#999999;float:right;margin-top:10px;}
/*对撞论坛*/
.zk_dzlt{width:1120px;display:flex;justify-content:space-between;margin:0 auto;flex-wrap: wrap;padding-top:1.5rem;}
.zk_dzltbox{width:240px;margin:40px 0 0 0;}
.zk_dzltpic{width:100%;}
.zk_dzltpic img{width:240px;height:146px;border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.zk_dzlttxt{height:120px;padding:5%;background:#f7f7f7; -khtml-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
.zk_dzlttxt h3{height:70px;font-size:0.28rem;line-height:150%;color:#282828;font-weight:normal;overflow:hidden;text-align:justify;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.zk_dzlttxt h3 a{color:#282828;}
.zk_dzlttxt h3 a:hover{color:#1DA69A;}
.zk_dzlttxt .author{font-size:12px;color:#666666;float:left;margin-top:10px;}
.zk_dzlttxt .author a{color:#666666;}
.zk_dzlttxt .author a:hover{color:#1DA69A;}
.zk_dzlttxt .time{font-size:12px;color:#999999;float:right;margin-top:10px;}
/*邮件订阅*/
.zk_mail{width:1120px;margin:0 auto;background:#f7f7f7;padding:10px 0;}
.zk_mail h4{height:50px;line-height:50px;text-align:center;font-size:20px;color:#666666;}
.zk_mail form{height:50px;display:flex;justify-content:center;flex-wrap:wrap;margin:10px 0;}
.zk_mail label{line-height:50px;font-size:18px;margin-right:10px;}
.zk_mail input[type="email"]{width:500px;height:48px;line-height:38px;padding:5px 20px;border-radius:5px;-khtml-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ccc;}
.zk_mail button[type="submit"]{height:48px;background-color:#1DA69A;color:#fff;padding:5px 20px;border-radius:5px;-khtml-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:none;cursor:pointer;margin-left:10px;}
.zk_mail button[type="submit"]:hover{background-color:#1DA69A;}
.zk_mail .error-message {text-align:center;color:red;font-size:14px;margin-top:5px;}
/*扫码咨询*/
.zk_zixun{width:1120px;display:flex;justify-content:space-between;margin:0 auto;flex-wrap: wrap;padding-top:0.8rem;}
.zk_zixunbox{width:20%;margin:40px 15% 0 15%;}
.zk_zixunpic{width:100%;background:#f7f7f7;padding:8%;border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
.zk_zixunpic img{width:100%;}
.zk_zixuntxt{line-height:50px;font-size:16px;text-align:center;background-color:#1DA69A;color:#ffffff; -khtml-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
/*底部*/
.footer_logo span{font-size:12px;}
.footer_l p{font-size:12px;}


@media screen and (max-width:750px){
/*焦点图*/
.YNews{width:100%;height:170px;margin:1.8rem auto -1.3rem auto;}
#YNews{width:100%;height:170px;}
#YNews dl{width:100%;height:170px;}
#YNews dt,#YNews dt img{width:100%;height:170px;}
p#YNIndex{position:absolute;z-index:5;bottom:10px;left:50%;margin-left:-100px;width:200px;height:8px;text-align:center;overflow:hidden;font-family:\5FAE\8F6F\96C5\9ED1;}
p#YNIndex a:link,p#YNIndex a:visited,p#YNIndex a:hover{float:left;width:40px;height:6px;text-align:center;color:#FFF;line-height:10px;text-decoration:none;background:#fff;margin:0 10px; border-radius:15px;}
p#YNIndex a:hover,p#YNIndex a.current:link,p#YNIndex a.current:visited,p#YNIndex a.current:hover{background:#1DA69A;width:40px;}
/*菜单*/
.zk_menu{display:none;}
/*标题*/
.zk_title{width:96%;margin:10px 2%;}
.zk_title_t{font-size:18px;font-weight:bold;}
/*研究报告*/
.yjbg{width:100%;margin:0;}
#reporttags{width:96%;height:60px;margin:0 auto;background:#f7f7f7;display:flex;justify-content:center;flex-wrap:wrap;}
#reporttags li{width:auto;height:60px;line-height:60px;color:#999999;text-align:center;font-size:16px;cursor:pointer;margin:0 10px;}
.reportbox{width:49%;height:300px;margin:10px 0;background:url("../imgnew/reportbg.png") no-repeat bottom right;background-color:#f7f7f7;}
.reporttagContent{width:96%;margin:0 2%;}
/*榜单图谱*/ 
.zk_bdtp{width:96%;margin:30px 2%;}
.zk_bdtpbox{width:49%;margin:2% 0;}
.zk_bdtppic img{width:100%;height:108px;}
.zk_bdtptxt h3{font-size:15px;}
/*对撞论坛*/ 
.zk_dzlt{width:96%;margin:30px 2%;}
.zk_dzltbox{width:49%;margin:2% 0;}
.zk_dzltpic img{width:100%;height:108px;}
.zk_dzlttxt h3{font-size:15px;}
/*邮件订阅*/
.zk_mail{width:96%;margin:0 2%;}
.zk_mail h4{font-size:15px;}
.zk_mail label{line-height:40px;font-size:16px;margin-right:5px;}
.zk_mail input[type="email"]{width:200px;height:40px;line-height:30px;padding:5px 10px;}
.zk_mail button[type="submit"]{height:40px;margin-left:5px;font-size:18px;}
/*扫码咨询*/
.zk_zixun{width:96%;margin:30px 2%;}
.zk_zixunbox{width:40%;margin:20px 5% 0 5%;}
.zk_zixuntxt{line-height:40px;font-size:14px;}
}